<?php
/**
 * Author: 熊伟洋<chelious@foxmail.com>
 * WeChat: hello_McGrady
 * QQ:434493420
 * Date: 2017/4/13
 * Time: 16:09
 */

class CommonController{
	private $str;
//	找到未找见的方法
	public function __call($name, $arguments)
	{
		$this->success("{$name}方法未找见",'index.php');
	}

//	public function __construct()
//	{
//		if(!isset($_SESSION['admin'])){
//			$this->success('请您登陆','index.php?c=user&a=login');
//		}
//	}

	/**
	 * @param $msg提示信息
	 * @param $url跳转地址
	 * 成功方法
	 */
	public function success($msg,$url){
		$this->str = <<<str
<script>
alert("{$msg}");
location.href = "{$url}";
</script>
str;
		echo $this->str;die;
	}

	/**
	 * @param $msg
	 * 失败方法
	 */
	public function error($msg){
		$this->str = <<<str
<script>
alert("{$msg}");
history.back();
</script>
str;
		echo $this->str;die;
	}

	/**
	 * @param $data 数据库数据
	 * @param $path 数据库路径
	 * 合法化代码和写入数据
	 */
	public function putData($path,$data){
		//合法化
		$str = var_export($data,true);
		//写入数据库
		file_put_contents($path,"<?php\r\nreturn {$str} ?>");
	}
}